Microsoft Active Accessibility 2.0 ships as a standard system component in Microsoft Windows XP; however, Active Accessibility 2.0 can be installed on the following operating systems:
- Microsoft Windows 98 Second Edition (while it will install on all versions of Windows 98, only Microsoft Windows 98 Second Edition is supported)
- Microsoft Windows Me
- Microsoft Windows NT 4.0 Service Pack 6 or later
- Microsoft Windows 2000
Once Active Accessibility 2.0 has been installed, it will properly handle the following scenarios (and therefore does not need to be reinstalled):
- Reinstallation of Microsoft Windows 98 Second Edition
- Upgrade from Microsoft Windows 98 Second Edition to Microsoft Windows Me
- Reinstallation of Microsoft Windows Me
- Reinstallation of Microsoft Windows NT 4.0 Service Pack 6 or later
- Reinstallation of Microsoft Windows 2000
- Upgrade from Microsoft Windows NT 4.0 Service Pack 6 or later to Microsoft Windows 2000
This version of Active Accessibility will need to be reinstalled after upgrading from Windows 98 or Windows Me to Windows NT or Windows 2000.
When upgrading from Windows NT or Windows 2000 to Windows XP Gold, the multilingual version of Active Accessibility (included in this redistribution kit) will be replaced with the language-specific version in Windows XP Gold.
To install this redistributable on Windows NT 4.0 Service Pack 6 or Windows 2000, you must have administrative privileges.
After installing the redistributable, you must restart the computer to complete the installation, but this restart can be deferred until your product has been installed. Setup does not force a system restart nor does it notify the user that a restart is required.
The setup program for Active Accessibility 1.0, that shipped in 1997, will overwrite any installed versions of Active Accessibility. You should therefore include a mechanism to repair the system as part of your installation.
The Active Accessibility 2.0 Redistribution Kit consists of the following files:
setup.exe: drives the install
oleaccW.dll: Unicode version of oleacc.dll
oleaccA.dll: ANSI version of oleacc.dll
oleaccrc.dll: resource DLL, single worldwide binary
msaatextW.dll: Unicode version of msaatext.dll
msaatextA.dll: ANSI version of msaatext.dll
MSAAMe.cat: signed catalog for Windows Me
MSAA2K.cat: signed catalog for Windows 2000
catMe.inf: INF to install Windows Me catalog
catMeM.inf: INF used by migration DLL to install Windows Me catalog
msaa9X.inf: INF to install DLLs on Windows 98 and Windows Me
msaaNT.inf: INF to install DLLs on Windows NT and Windows 2000
msoobci.dll: DLL used in Windows NT and Windows 2000 setup
msaa2rdk.dll: resource DLL for the setup
aamig.dll: migration DLL for Windows 98 and Windows Me
msaa9xM.inf: INF used by migration DLL
Notes for using these files to install Active Accessibility 2.0:
1. Copy all of these files to a folder on the local system
2. Change the current working directory to that folder
3. Launch setup.exe with relevant command-line arguments
4. If launched without any arguments, Setup will display UI and present localized error messages
5. If launched with the /S switch ("setup.exe /S"), Setup will run in silent mode6. The Setup will install the files oleacc.dll, oleaccrc.dll, and msaatext.dll in the system directory. On Windows 98 and Windows Me, the setup also places migration-related files on the system. These migration files lie dormant until an OS reinstall or OS upgrade.
In both interactive and silent mode, the Active Accessibility setup returns an exit code to indicate success or failure. Here is a table with the supported exit codes:
0: success
1: Wrong OS version: Windows 95
2: Wrong OS version: NT service pack level 5 or lower
3: Wrong OS version: Windows XP
4: Missing required file
Note that "success" includes the case where the setup did not replace any files because the files on the system were newer.
In addition to the redistribution rights granted in Section 1 of the License Agreement, you have the following non-exclusive, royalty-free rights subject to the Distribution Requirements in Section 1 of the agreement:
(1) You may distribute this redistributable solely for use with Windows 98 Second Edition, Windows NT 4.0 with Service Pack 6, Windows 2000, and Windows Me.
Assistive Technology Vendors and Independent Software Vendors are not allowed to install Microsoft Active Accessibility 2.0 components individually. These components include oleacc.dll, oleaccrc.dll, msaatext.dll and any other file included in this redistribution kit.